import { post } from '@/utils/ajax'

// 查询列表
export function search(query) {
    return post('/data/admin/dataset/search', query);
}
// 新增
export function insert(params) {
    return post('/data/admin/dataset/insert', params);
}
// 删除
export function deleteByIds(ids) {
  return post('/data/admin/dataset/deleteByIds',{ids});
}
// 更新
export function updateById(params) {
    return post('/data/admin/dataset/updateRowNotNullById', params);
}
// 根据ID获取
export function selectById(id) {
    return post('/data/admin/dataset/selectById', { id });
}
// 获取表名列表
export function getTableList(datasourceId) {
    return post('/data/admin/dataset/getTableList', { datasourceId });
}
// 获取表的字段列表
export function getColumnList(datasourceId,tableName) {
    return post('/data/admin/dataset/getColumnList', { datasourceId,tableName });
}
// 测试SQL
export function testSql(params) {
    return post('/data/admin/dataset/testSql', params);
}